
input{outline: none;}
.col{border:1px solid #ccc;border-width:0 1px;background:#fff;}
html,body{background:#ececec url(../images/bg_sp.jpg) repeat;margin:0;padding:0;height:100%; font: 12px/1.5"Times New Roman", Times, serif;}
.page{background:url(../images/bg_up.jpg) no-repeat 50% 0;height:100%;}
/*head*/
.head-top{
	background:#e9e9e9 url(../images/hd_1.png) no-repeat 8px 8px;	
	height:33px;
	line-height :33px;
}
.head-top-nav li{
	width:80px;
	text-align:center;
}
.head-top-nav a{
	width:100%;
	float:left;display:inline;
	background:url(../images/hd_sp.png) no-repeat 0 10px;
}
.search_row {margin-right:10px;margin-top:20px;height:30px;}
.search_row li{background:url(../images/hd_sp.png) no-repeat 0 4px; padding:0 10px;}
.search_row li.no-bg{background:none;}
.search_row img{position:relative;top:-5px;margin-left:5px;}
.search_row a{
	line-height :24px;	
	height:24px;
	display:block;
	margin:0;
	float:left;display:inline;
}
.search_body{
	background:url(../images/search.png) no-repeat;	
	width:130px;
	height:22px;
}
.search_body button{
	width:25px;
	height:22px;
	background:none;
	border:none;
}
.search_body input{
	background:none;
	border:none;
	width:75px;
	margin-left:20px;
	float:left;display:inline;
	color:#999;
}
.head-main-menu{
	margin-top:20px;	
	margin-left:320px;
}
.head-main-menu li.no-bg{background:none;}
.head-main-menu li{
	background:url(../images/hd_sp.png) no-repeat 0 4px;
	padding:0 16px;
}
.head-main-menu a, .head-main-menu strong{
	text-align:center;
	font:bold 15px/1.5 verdana; 	
}
.head-main-menu strong{
	color:#DA0201;
	padding-bottom:4px;
	border-bottom:2px solid #DA0201;
}
/*banner*/
.w730{width:730px;}
.main_slide{
	margin-left:10px;	
	position:relative;
}
.main_slide .slide_box{
	width:720px;
	height:370px;
	overflow:hidden;
}
.main_slide .slide_box a, .main_slide .slide_box img{
	float:left;display:inline;	
}
.slide_scroller{width:2000%;}
.slide_prev,.slide_next{
	position:absolute;
	display:block;
	width:50px;
	height:50px;
	background:rgba(0,0,0,0.3);
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr="#33000000", EndColorStr="#33000000");
	top:45%;
	cursor:pointer;
	margin:5px;
	z-index:99;
}
.slide_prev i,.slide_next i{
	display:block;
	height:50px;
	background:url(../images/ban_to_left.png) no-repeat 50% 50%;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	opacity:0.5;
	zoom:1;
}
.slide_next{
	right:0px;	
}
.slide_next i{
	background:url(../images/ban_to_right.png) no-repeat 50% 50%;
}
.main_slide .slide_prev:hover, .main_slide .slide_next:hover{
	background:rgba(0,0,0,0.7);
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr="#aa000000", EndColorStr="#aa000000");
}
.bt_mag{
	height:37px;
	background:#E4191F url(../images/bt_mag.jpg) no-repeat;	
}
.mag_slide, .banner_slide{
	position:relative;
	overflow:hidden;
}
.mag_slide .slide_box{
	width:243px;	
	height:334px;
	overflow:hidden;
	background:#000;
}
.banner_slide .slide_box{
	width:976px;
	height:100px;
	overflow:hidden;
	background:#000;
}
.mag_slide .slide_nav{
	position:absolute;
	background:rgba(0,0,0,0.5);
	z-index:99;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr="#33000000", EndColorStr="#33000000");
	right:0px;
	top:30px;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-bottomleft: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-ms-border-bottom-left-radius: 8px;
	border-top-left-radius: 8px;
	border-bottom-left-radius: 8px;
}
.banner_slide .slide_nav{
	position:absolute;
	z-index:99;
	right:20px;
	bottom:0px;
}
.slide_nav a{
	display:block;
	width:21px;
	height:21px;
	background:url(../images/nav_bg_b.png) no-repeat;
	color:#fff;
	text-align:center;
	font-size:12px;
	line-height :21px;
	margin:6px 4px;
}
.banner_slide .slide_nav li{
	float:left;display:inline;	
}
.slide_nav a:hover, .slide_nav a.current{
	background:url(../images/nav_bg_r.png) no-repeat;
	text-decoration:none;
}
/*last-news*/
.w471{width:471px;}
.left-line{
	background:#fff url(../images/left-line.png) repeat-y 496px 0;	
}
.bt{
	position:relative;
	height:40px;
	background:url(../images/bt-line.png) repeat-x 0 19px;
}
.bt-name{
	height:40px;	
}
.bt-zx{
	background:url(../images/bt-zx.jpg) no-repeat;	
}
.bt-hot{
	background:url(../images/bt-hot.jpg) no-repeat;	
}
.bt-zz{
	background:url(../images/bt-zz.jpg) no-repeat;	
}
.bt-vd{
	background:url(../images/bt-vd.jpg) no-repeat;	
}
.bt-st{
	background:url(../images/bt-st.jpg) no-repeat;	
}
.bt-tidal{
	background:url(../images/bt-tidal.jpg) no-repeat;	
}
.bt-cr{
	background:url(../images/bt-cr.jpg) no-repeat;	
}
.bt-hd{
	background:url(../images/bt-hd.jpg) no-repeat;	
}
.bt-more{
	position:absolute;
	top:7px;
	right:0;
	background:url(../images/more.png) no-repeat;
	width:68px;
	height:26px;
}
.order{
	background:url(../images/order.png) no-repeat 0 3px;	
}
.order, .order li{
	margin:0;padding:0;list-style:none;	
}
.order li{
	height:45px;
	padding-top:10px;
	background:url(../images/xline.png) repeat-x 0 100%;
	padding-left:50px;
}
.order li span{
	color:#999;	
}
.bmline{
	background:url(../images/bmline.png) repeat-x;
	height:23px;
	margin:10px;
}
.w332{width:332px;}
.w635{width:635px;}
.zz-nav{
	height:21px;	
}
.zz-list li{
	background:#fff;
	border:1px solid #ddd;	
	margin:10px 10px 0 0;
	width:203px;
	height:280px;
	overflow:hidden;
}
.zz-list li div{
	margin:5px;	
}
.zz-list p{
	margin:5px 0;	
}
.view-p{
	width:35px;
	height:8px;
	background:url(../images/view-p.jpg) no-repeat;
	position:absolute;
	right:0;
	top:4px;
}
.c-gray{color:#999;font-size:13px;}
.c-ori{color:red;}
.vd-box{
	border:1px solid #ddd;
	padding:11px;
	margin:8px 0;
	position:relative;
	overflow:visible;
	width:308px;
	height:246px;
}
.new-lt{
	position:absolute; 
	background:url(../images/new-lt.png) no-repeat;
	width:97px;
	height:102px;
	top:8px;
	left:8px;
	z-index:8;
}
.today-style{
	border:1px solid #ddd;
}
.today-style .img-clip{
	margin:5px;
	width:300px;
	height:205px;
	overflow:hidden;
	text-align:center;
}
.today-style p{
	padding:4px;
	background:#eee;
}
.w976{width:976px;}
.tidal-list{
	overflow:hidden;
}
.tidal-list li, .cr-list li{
	background:#f1f1f1;
	margin-right:13px;
	margin-bottom:10px;
}
.tidal-list li div, .cr-list li div{
	margin:17px;
	margin-bottom:5px;
	width:450px;
	overflow:hidden;
}
.tidal-list li p , .cr-list li p{
	text-align:center;
	margin-top:5px;
}
.cr-list li div{
	width:200px;
}
.cr-list li div img{
	border:2px solid #fff;	
}
.flinks{
	border-top:6px solid #dd0008;	
}
.flinks-clip{
	margin:10px;	
	overflow:hidden;
}
.flinks li{
	margin-right:9px;
	width:187px;
	height:60px;
	overflow:hidden;
	border:1px solid #000;
	background:#000;
	text-align:center;
}
.footer{
	background:#fff url(../images/shline.jpg) repeat-x 0 0;
	padding:20px;
	padding-bottom:5px;
}
.site-info{
	margin-left:315px;
	margin-top:10px;
	border-left:1px solid #aaa;
	height:84px;
	padding-left:30px;
	width:600px;
}
.site-info .menu li.last{
	border-right:1px solid #000;
}
.site-info .menu li{
	padding:0 15px;	
	border-left:1px solid #000;
	height:14px;
	line-height :15px;
}
.site-info .menu li a{
	font-weight: bold;	
	font-size:12px;
}
.site-info p{
	margin-top:5px;	
}
.go-top{position:relative;}
.go-top div{position:absolute;right:8px;}
.go-top img{
	position:fixed;
	bottom:0;
	cursor:pointer;
}
.path-bg{
	margin:0 10px;	
	background:red url(../images/bt-bg1.png) repeat-x;
	border:1px solid #CF0008;
}
.path-bg a{
	color:#fff;	
}
.path-inbg{
	margin:1px;
	background:red url(../images/bt-bg2.png) repeat-x;	
	padding:5px 10px;
}
.path-inbg li{
	background:url(../images/path-a.png) no-repeat 5px 7px;	
	padding-left:20px;
	padding-right:5px;
	line-height :22px;
}
.path-inbg li.home{
	background:url(../images/path-home.png) no-repeat 5px 4px;	
	padding-left:24px;
}